package org.vacoor.xqq.hotkey;

/**
 * User: Vacoor
 */
public interface OSHotKeyBinder {
    int getIdentifier();

    int getMidifier();

    int getKey();

    void setHotKey(int midifier, int key) throws OSHotKeyConflictException;

    boolean isConflict();

    void addOSHotKeyListener(OSHotKeyListener listener);

    void removeOSHotKeyListener(OSHotKeyListener listener);

    OSHotKeyListener[] getOSHotKeyListeners();
}
